#!/bin/sh

# Termux Hexo 博客搭建脚本（带教程和等待时间）

# 等待函数
wait_continue() {
    echo "请按任意键继续，或按 Ctrl+C 退出..."
    read -n 1 -s
}

echo "欢迎使用 Termux Hexo 博客搭建脚本！"
echo "这个脚本将帮助你在 Termux 上搭建一个本地 Hexo 博客。"
echo "正在从gitee获取start_hexo_blog.sh脚本"
wget https://gitee.com/scicat-team/hexo_blog/raw/master/start_hexo_blog.sh

wait_continue

echo "开始安装必要的软件包..."
pkg update && pkg upgrade -y
pkg install nodejs-lts git -y
wait_continue

echo "设置 npm 使用淘宝镜像以加速下载..."
npm config set registry http://registry.npm.taobao.org
wait_continue

echo "安装 Hexo CLI..."
npm install hexo-cli -g
wait_continue

echo "创建博客目录并初始化..."
mkdir blog
cd blog
hexo init
npm install
wait_continue

echo "生成静态文件并启动本地服务器..."
hexo generate
hexo server

echo "博客搭建完成！"
echo "请访问 http://localhost:4000 查看你的博客。"
wait_continue

echo "接下来，你可以尝试以下操作："
echo "1. 编辑博客配置文件："
echo "   cd blog && nano _config.yml"
echo "2. 编写博客文章："
echo "   cd blog/source/_posts && nano your-post.md"
echo "3. 重新生成并启动服务器："
echo "   hexo generate && hexo server"
wait_continue

echo "感谢使用本脚本！祝你搭建愉快！"
